package test.stat;


import java.util.List;

import dm.ast.DmASTNode;
import test.log.SqlLog;
import test.utility.SqlRun;

import java.util.List;

/*
 * @ 2023-08-02
 * 统计信息实现虚拟类
 *用于实现统计生成的sql信息，例如错误信息统计，执行时间统计， SQL类型统计等等
 */
public abstract class Statictics {
    //添加一个SQL统计信息
    public abstract void addSQLStat(String sql, SqlRun run);

    //合并多个统计信息
    public abstract void combine(List<Statictics> stats);

    //输出统计信息至文件
    public abstract void output(SqlLog log);



}
